runtime.traceBufHeader.pos (field)
22 uses
runtime (current package)
trace.go#L152: pos int // next write offset in arr
trace.go#L317: if buf.ptr().pos != 0 {
trace.go#L422: return buf.ptr().arr[:buf.ptr().pos]
trace.go#L552: if buf == nil || len(buf.arr)-buf.pos < maxSize {
trace.go#L576: startPos := buf.pos
trace.go#L582: lenp = &buf.arr[buf.pos-1]
trace.go#L593: evSize := buf.pos - startPos
trace.go#L662: bufp.pos = 0
trace.go#L718: if buf == nil || len(buf.arr)-buf.pos < size {
trace.go#L728: if room := len(buf.arr) - buf.pos; room < slen+traceBytesPerNumber {
trace.go#L733: buf.pos += copy(buf.arr[buf.pos:], s[:slen])
trace.go#L750: pos := buf.pos
trace.go#L757: buf.pos = pos
trace.go#L762: buf.arr[buf.pos] = v
trace.go#L763: buf.pos++
trace.go#L884: if buf := bufp.ptr(); len(buf.arr)-buf.pos < size {
trace.go#L890: buf.pos += copy(buf.arr[buf.pos:], tmpbuf)
trace.go#L1239: if room := len(buf.arr) - buf.pos; room < slen+traceBytesPerNumber {
trace.go#L1243: buf.pos += copy(buf.arr[buf.pos:], message[:slen])
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)